//package com.yf.monitor.config;
//
//import com.yf.monitor.ApiMonitorProperties;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.jdbc.core.JdbcTemplate;
//import org.springframework.jdbc.datasource.DriverManagerDataSource;
//
//import javax.sql.DataSource;
//
///**
// * @ClassName TDengineConfig
// * @Description TDengine配置
// * @Author Scott.Yin
// * @Date 2025/8/21 19:38
// * @Version 1.0
// **/
//@Configuration
//public class TDengineConfig {
//
//    @Bean
//    public DataSource tdengineDataSource(ApiMonitorProperties properties) {
//        // 创建TDengine数据源
//        DriverManagerDataSource dataSource =
//                new DriverManagerDataSource();
//        dataSource.setDriverClassName("com.taosdata.jdbc.TSDBDriver");
//        dataSource.setUrl(properties.getTdengineUrl());
//        dataSource.setUsername(properties.getTdengineUsername());
//        dataSource.setPassword(properties.getTdenginePassword());
//        return dataSource;
//    }
//
//    @Bean
//    public JdbcTemplate tdengineJdbcTemplate(DataSource dataSource) {
//        return new JdbcTemplate(dataSource);
//    }
//}
